leave lots to be desired - Alemán Inglés Diccionario